dam of needle beams - Turkish English Dictionary